近幾天在學習簡單算法,今天看了一個快速排序和堆排序,堆排序還沒搞懂,還是先把快速排序搞清楚吧 教程網上一艘一大堆,這里選擇一個講的比較通俗的的一個吧: http://blog.csdn.net/m ...
近幾天在學習簡單算法,今天看了一個快速排序和堆排序,堆排序還沒搞懂,還是先把快速排序搞清楚吧 教程網上一艘一大堆,這里選擇一個講的比較通俗的的一個吧: http://blog.csdn.net/m ...
一直以來,pid都是控制領域的經典算法,之前嘗試理解了很久,但還是一知半解,總是不得要領,昨天模仿着別人的代碼寫了一個增量式pid的代碼。 我的理解就是pid其實就是對你設置的預定參數進行跟蹤。在控 ...
一直很喜歡玩這個小游戲,簡單的游戲中包含運氣與思考與策略,喜歡這種簡約又不失內涵的游戲風格。於是萌生了用C語言實現一下的想法。 具體代碼是模仿這個:https://www.cnblogs.com/j ...
這個還是挺實用的。。。。 頭文件: 主函數: 功能函數實現: 效果圖: ...
之前寫程序很少用到這兩個條件編譯,只是在頭文件的開頭使用過 #ifdef ....<CODE>.... #endif,他是防止頭文件被重復包含,導致的變量被多處聲明或定義。 最近寫程序 ...
首先說一下C語言中用單引號和雙引號的不同(一直搞不清楚): 單引號代表的是一個整數,而這個整數的值是編譯器所采用的字符集中的字符序列對應的值。所以一般'A'和ASCII中的65意義相同。對於雙引號定 ...
前幾天看別人的代碼,真是的看的頭昏腦漲,基本沒有注釋、亂起的變量名字,還要費盡心思去解讀作者的意思。突然感覺高效的程序注釋說明和良好的編程風格是多么的重要。 為了不讓別人在看到我的代碼時在背后罵我 ...
數組和指針都是C里面的好東西,但是一旦使用不當,真的會讓人抓狂。 下面是寫程序時遇到的一次數組越界的經歷,感覺對以后寫程序有點啟發,所以記錄下來。 起因: 我想用OLED動態顯示一組浮點數 ...
雖然是滿屏的printf、printf、printf、printf、、、、、、尷尬 但是一個小項目做下來還是能學習到很多的,有很多小的問題,不是親自來敲一遍代碼,是不會發現的。他的框架,每一個小函數 ...